﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.SessionState;
using Terrae.Clases;
using Terrae.Clases.FabricaClase;

namespace Terrae.SisteMaster
{
    public partial class Site1 : System.Web.UI.MasterPage
    {
        #region Atributos

        private Persona _persona;

        #endregion Atributos

        protected void Page_Load(object sender, EventArgs e)
        {
            _persona = (Persona)Sesion["Usuario"];
            persona.Text = _persona.Nombre + " " + _persona.Apellido;
        }

        #region Botón Cerrar Sesión

        /// <summary>
        /// Acción del botón cerrar sesión.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void cerrarSesion_Click(object sender, ImageClickEventArgs e)
        {
            Response.Redirect("~/GUI/Vista/Home.aspx");
        }

        #endregion Botón Cerrar Sesión

        #region Implementación

        /// <summary>
        /// Implementación de la Session.
        /// </summary>
        public HttpSessionState Sesion
        {
            get { return Session; }
        }

        #endregion Implementación
    }
}